punishment restricting freedom - Spanish English Dictionary